﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ZOVNP.Model.Abstracts
{
    /// <summary> Интерфейс для объектов, предоставляющих собственную реализацию получения строки, идентифицирующей тип блокируемого объекта. </summary>
    public interface ITypeCodeProvider
    {
        /// <summary> Получить идентификатор типа объекта. </summary>
        string ObjectTypeCode { get; }
    }

    /// <summary> Интерфейс для объектов, предоставляющих собственную реализацию получения строки наименования блокируемого объекта. </summary>
    public interface IObjectNameProvider
    {
        /// <summary> Получить наименование объекта. </summary>
        string ObjectName { get; }
    }
}
